package com.link.base.base.approval.model;

import com.link.core.basic.model.BasicModel;
/**
 * Copyright  hande Company. All Rights Reserved.
 *
 * @author  unknwon
 * @date:   2018/11/8 15:33
 * @version 1.0
 */

public class ApprovalOperate extends BasicModel {
    /**
     * 模块
     */
    private String module;
    /**
     * 操作类型
     */
    private String type;
    /**
     * 操作对象描述
     */
    private String objectText;
    /**
     * 底层对象名
     */
    private String objectName;
    /**
     * 底层对象路径
     */
    private String objectPath;
    /**
     * 方法名称
     */
    private String methodName;
    /**
     * 是否必须有下一节点（返回处理逻辑）
     */
    private String needNextNode;
    /**
     * 判断下一节点表达式
     */
    private String decideExpression;
    /**
     * 方法描述
     */
    private String methodText;
    /**
     * 回调参数值1
     */
    private String param1;
    /**
     * 回调参数值2
     */
    private String param2;
    /**
     * 回调参数值3
     */
    private String param3;
    /**
     * 回调参数值4
     */
    private String param4;
    /**
     * 回调参数值5
     */
    private String param5;

    public String getModule() {
        return module;
    }

    public void setModule(String module) {
        this.module = module;
    }

    public String getObjectName() {
        return objectName;
    }

    public void setObjectName(String objectName) {
        this.objectName = objectName;
    }

    public String getObjectPath() {
        return objectPath;
    }

    public void setObjectPath(String objectPath) {
        this.objectPath = objectPath;
    }

    public String getMethodName() {
        return methodName;
    }

    public void setMethodName(String methodName) {
        this.methodName = methodName;
    }

    public String getParam1() {
        return param1;
    }

    public void setParam1(String param1) {
        this.param1 = param1;
    }

    public String getParam2() {
        return param2;
    }

    public void setParam2(String param2) {
        this.param2 = param2;
    }

    public String getParam3() {
        return param3;
    }

    public void setParam3(String param3) {
        this.param3 = param3;
    }

    public String getParam4() {
        return param4;
    }

    public void setParam4(String param4) {
        this.param4 = param4;
    }

    public String getParam5() {
        return param5;
    }

    public void setParam5(String param5) {
        this.param5 = param5;
    }

    public String getObjectText() {
        return objectText;
    }

    public void setObjectText(String objectText) {
        this.objectText = objectText;
    }

    public String getMethodText() {
        return methodText;
    }

    public void setMethodText(String methodText) {
        this.methodText = methodText;
    }

    public String getType() {
        return type;
    }

    public void setType(String type) {
        this.type = type;
    }

    public String getNeedNextNode() {
        return needNextNode;
    }

    public void setNeedNextNode(String needNextNode) {
        this.needNextNode = needNextNode;
    }

    public String getDecideExpression() {
        return decideExpression;
    }

    public void setDecideExpression(String decideExpression) {
        this.decideExpression = decideExpression;
    }

}
